package com.lin.cloud.disk.entity.pojo;


import com.baomidou.mybatisplus.annotation.TableLogic;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * (User)实体类
 *
 * @author ljc
 * @since 2020-12-10 16:48:58
 */
@Data
public class User {
    private static final long serialVersionUID = 383775387022807589L;

    @ApiModelProperty(value = "用户ID", name = "id")
    private Long id;

    @ApiModelProperty(value = "用户名", name = "username")
    private String username;

    @ApiModelProperty(value = "密码", name = "password")
    private String password;

    @ApiModelProperty(value = "用户昵称", name = "nickname")
    private String nickname;

    @ApiModelProperty(value = "用户头像", name = "avatarUrl")
    private String avatarUrl;

    @ApiModelProperty(value = "手机号", name = "phone")
    private Long phone;

    @ApiModelProperty(value = "性别 0 - 男 1 女", name = "sex")
    private Integer sex;

    @ApiModelProperty(value = "最后一次登录时间", name = "lastTime")
    private Date lastTime;

    @ApiModelProperty(value = "真实姓名", name = "realName")
    private String realName;

    @ApiModelProperty(value = "qq", name = "qq")
    private Long qq;

    @ApiModelProperty(value = "邮箱", name = "email")
    private String email;

    @ApiModelProperty(value = "公司ID", name = "companyId")
    private Long companyId;

    @ApiModelProperty(value = "删除 0:未删除 1:删除", name = "isDelete")
    private Integer isDelete;

    @ApiModelProperty(value = "创建时间", name = "createTime")
    private Date createTime;

    @ApiModelProperty(value = "修改时间", name = "updateTime")
    private Date updateTime;

    @ApiModelProperty(value = "创建人", name = "createBy")
    private String createBy;

    @ApiModelProperty(value = "修改人", name = "updateBy")
    private String updateBy;

}